import Axios from "axios";

const request = Axios.create({
  baseURL: "/api",
  timeout: 50000,
});

// 请求拦截
request.interceptors.request.use((config) => {
  return config;
});

// 响应拦截
request.interceptors.response.use(
  (res) => {
    if (res.data.code === 200) {
      // 响应成功，是我们想要的数据
      return res.data.data;
    } else {
      return Promise.reject(res.data);
    }
  },
  (error) => {
    return Promise.reject(error);
  }
);

export default request;
